﻿using SKBKontur.Cassandra.Proxy.Selectors;

namespace SKBKontur.Cassandra.Proxy.Management
{
    public interface IStorageClusterManager: IStorageFactory
    {
        IMultiTryManager PerClusterManager { get; }
        void ReportBroken(IStorage storage);
        bool CanUseFromPool(IStorage storage);
        void ReportUsageFromPool(IStorage storage);
        void ReportRecycle(IStorage storage);
        void ReportStatistics();
    }
}